import {CHGFST, CHGPARTNER} from '../../types'

const state = {
  data: {
    formData: {
      fstFininstName: '',
      deaDealerName: ''
    },
    showPartner: false,
    showMarrige: false,
    radio: false,
    agree: false,
    fstList: [
      {text: '江南银行', value: '0'},
      {text: '微众银行', value: '1'},
      {text: '其他银行', value: '2'}
    ],
    dealerList: []
  }
}

const mutations = {
  [CHGFST] (state) {
    state.data.formData.deaDealerName = ''
    state.data.showMarrige = false
    state.data.radio = false
    switch (state.data.formData.fstFininstName) {
      case '0':
        state.data.dealerList = [
          {text: '江南行沈阳市鑫通汽车销售服务有限公司', value: '0'},
          {text: '江南行辽宁鑫辰中华汽车销售服务有限公司（B＆W）', value: '1'},
          {text: '江南行沈阳市中航汽车销售有限公司', value: '2'}
        ]
        break
      case '1':
        state.data.dealerList = [
          {text: '微众沈阳市鑫通汽车销售服务有限公司', value: '3'},
          {text: '微众辽宁鑫辰中华汽车销售服务有限公司（B＆W）', value: '4'},
          {text: '微众沈阳市中航汽车销售有限公司', value: '5'}
        ]
        break
      case '2':
        state.data.dealerList = [
          {text: '沈阳市鑫通汽车销售服务有限公司', value: '6'},
          {text: '辽宁鑫辰中华汽车销售服务有限公司（B＆W）', value: '7'},
          {text: '沈阳市中航汽车销售有限公司', value: '8'}
        ]
        state.data.showMarrige = true
        break
    }
  },
  [CHGPARTNER] (state) {
    state.data.showPartner = false
    if (state.data.radio === '1') {
      console.log()
      state.data.showPartner = true
    }
  }
}

const actions = {
  [CHGFST] ({commit}) {
    commit('chgFst')
  },
  [CHGPARTNER] ({commit}) {
    commit('chgPartner')
  }
}

export default {
  state,
  mutations,
  actions
}
